package com.fansl.koala.quickdev.module.koala.service;

import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fansl.koala.quickdev.module.koala.entity.UserEverydayStatisticDetail;
import com.fansl.koala.quickdev.module.users.entity.SysDept;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @author fansl
 * @Description: TODO
 * @date 2020/5/6 12:19
 */
public interface IUserEverydayStatisticDetailService extends IService<UserEverydayStatisticDetail> {
    /**
     * 获取用户vip开通后打卡任务记录
     * @param userId 用户ID
     * @param vipTime vip开通时间
     * @return 用户每日任务打卡记录
     */
    List<UserEverydayStatisticDetail> getUserVipShareInfo(Long userId, LocalDateTime vipTime);

    /**
     * 获取用户某天的任务完成情况
     * @param userId 用户id
     * @param dateTime 查询的任务日期
     * @return 任务完成情况
     */
    List<UserEverydayStatisticDetail> getTaskInfoInDate(Long userId, DateTime dateTime);
}
